﻿body{ margin:0 auto; padding:0; font-size:12px;font-family:微软雅黑;color:#333;background-color:#F7F7F7;font-weight:lighter;}
div, form, dl, dd, dt{ margin:0 auto; padding:0;}
img{ border: 0px; }
ul{ list-style: none; margin:0 auto; padding:0; }
a{ text-decoration: none; color:black; }
a:hover{ color:red; }
.BodyWidth{ width:1000px;}
.Left{ float:left; }
.Right{ float:right; }

/******************************************************************************/

/**********页眉*/

.Header{
  width:100%;
  height:50px;
  padding:40px 0 20px 0;
  background-color:#FFFFFF;
}


.Header_cont{
	width:1200px;
}




/**********主导航*/
.MainNav{
   width:980px;
   height:50px;
   float:right;
}

.MainNav ul {
   width:980px;
}
.MainNav ul li {
	float: left;
	width: 98px;
	text-align:center;
}
.MainNav ul li a {
	display: block;
	height: 50px;
	line-height: 50px;
	font-family: 微软雅黑, 宋体;
	font-size: 14px;
	color:#333333;
	text-align: center;
}
.MainNav ul li a:hover {
	height: 50px;
	color: #DC261B;
}
.MainNav ul ul {
	display: none;
}




/**********主页内容*/
.IndexCont1{
  width:100%;
  clear:both;
  background-color:#153889;
  padding:25px 0 20px 0;
}


.Marqueecp{
	width:1200px;
	height:175px;
	text-align:center;
	overflow:hidden;
}


.Marqueecp ul li{
	float:left;
	color:#FFFFFF;
	line-height:24px;
	
}
.Marqueecp ul li img{
	width:200px;
	height:140px;
	padding:0 10px;
}

.IndexCont2{
	width:1200px;
	clear:both;
    height:660px;
}


.Indexcp{
    width:1200px;
    background-color:#F1F1F1;	
}

.Indexcp .CaseList{
	width:1200px;
	position:relative;
	height:815px;
}

.Indexcp .CaseList li{
	float:left;
	height:290px;
	width:340px;
	position:absolute;
}


.Indexcp .CaseList li.prod1{
	width:400px;
	 height:330px;
	 top:0px;
	 left:401px;
}

.Indexcp .CaseList li.prod1z{
	width:400px;
	 height:330px;
	 top:0px;
	 left:0px;
	 font-size:30px;
	 font-weight:500;
	 color:#868686;
	 text-align:center;
	 padding-top:145px;
}


.Indexcp .CaseList li.prod2{
	width:400px;
	height:330px;
	top:331px;
	left:0px;
}

.Indexcp .CaseList li.prod2z{
	width:400px;
	 height:330px;
	 top:331px;
	 left:401px;
	 font-size:30px;
	 font-weight:500;
	 color:#868686;
	  text-align:center;
	  padding-top:145px;

}



.Indexcp .CaseList li.prod3{
	width:400px;
	 height:330px;
	 top:331px;
	 left:801px;
}

.Indexcp .CaseList li.prod3z{
	width:400px;
	 height:330px;
	 top:0px;
	 left:801px;
	 font-size:30px;
	 font-weight:500;
	 color:#868686;
	  text-align:center;
	  padding-top:145px;

}



.Indexcp .CaseList li div.image{
	    
}



.Indexcp .CaseList li div.name1{
    display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:330px;
	font-weight:bold;


}

.Indexcp .CaseList li div.name1 a{
	display:block;
	line-height:46px;
	background-color:#F40202;
	opacity:0.7;
	text-align:center;
	color:white;
    font-size:18px;
	height:330px;
		background-image:url('cp.png');
	background-repeat:no-repeat;
	background-position:center center;

}



.Indexcp .CaseList li div.name2{
    display:none;
	position:absolute;
	left:0px;
	top:0px;
	height:330px;
	width:400px;
	font-weight:bold;

}

.Indexcp .CaseList li div.name2 a{
	display:block;
	line-height:46px;
	background-color:#F40202;
	opacity:0.7;
	text-align:center;
	color:white;
	height:330px;
	font-size:18px;
	background-image:url('cp.png');
	background-repeat:no-repeat;
	background-position:center center;
 
}



.Indexcp .CaseList li div.name3{
    display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:330px;
	font-weight:bold;

}

.Indexcp .CaseList li div.name3 a{
	display:block;
	line-height:46px;
	background-color:#F40202;
	opacity:0.7;
	text-align:center;
	color:white;
	height:330px;
    font-size:18px;
    	background-image:url('cp.png');
	background-repeat:no-repeat;
	background-position:center center;

}




.IndexCont3{
	width:100%;
	height:765px;
	background-image:url('index_r6_c1.jpg');
	background-repeat:no-repeat;
	background-position:center top;
}

.IndexCont3_cont{
	width:1100px;
	padding:120px 50px;
}

.IndexCont3_left{
	width:540px;
	float:left;
	font-size:16px;
	line-height:32px;
	color:#666666;
	
}


.IndexCont3_right{
	width:270px;
	float:left;
	padding-left:50px;
	font-size:16px;
	color:#333333;
	padding-top:15px;
}

.IndexCont4{
	width:100%;
	height:640px;
	background-image:url('index_r8_c1.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	overflow:hidden;
}

.IndexCont4_cont{
	width:1200px;
	height:400px;
	margin-top:117px;
    text-align:center;
}


.IndexCont4_cont a{
	display:block;
	width:1200px;
	height:400px;
	background-image:url('index_r10_c2.jpg');
	background-repeat:no-repeat;

}

.IndexCont4_cont a:hover{
	background-image:url('index_r10_c3.jpg');
	background-repeat:no-repeat;
}


.IndexCont5{
	width:1200px;
	height:530px;
	padding-top:50px;
	text-align:center;
}



.IndexCont6{
	width:100%;
	background-image:url('index_r10_c1.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	height:590px;
}

.IndexCont6_cont{
	width:1200px;
	padding:70px 0;
	text-align:center;
}

.Indexcont6_ly{
	width:790px;
	float:left;
}



.Indexcont6_lx{
   width:370px;
   float:right;
   text-align:left;	
   font-size:14px;
   color:#000;
   padding-top:10px;
}



/**********内页*/

.cpzs{
	clear:both;
	width:800px;

}

.cpzs ul{
	}

.cpzs ul li{
	width:400px;
	text-align:center;
	line-height:40px;
	float:left;
    background-color:#eee;
    margin:6px 0;
    padding-bottom:30px;
    padding-top:20px;
	
}

.cpzs ul li img{
	width:380px;
	height:280px;
}


.cpzs1{
	clear:both;
	width:800px;

}

.cpzs1 ul{
	}

.cpzs1 ul li{
	width:265px;
	text-align:center;
	line-height:40px;
	float:left;
    background-color:#eee;
    margin:3px 0;
    padding-bottom:20px;
    padding-top:20px;
	
}

.cpzs1 ul li img{
	width:250px;
	height:200px;
}


.cptit{
	font-size:18px;
	color:gray;
	line-height:50px;
}


.Nycont{
	width:100%;
	background-image:url('cnback.jpg');
	background-repeat:no-repeat;
	background-position: right  center;
	overflow:hidden;

}

.MainCont{
	width:1200px;
	padding:30px 0 0px 0;
	font-size:16px;
	color:#666666;
	line-height:200%;
}

.MainLeft{
	width:230px;
	float:left;
	padding-left:20px;
	overflow:visible;

}

/* 产品导航 */
.Leftcp{border:1px #E1E1E8 solid;}
.Leftcp ul li{border-bottom:1px #E1E1E8 solid;text-indent:32px;line-height:36px;font-size:16px;letter-spacing:1px;position:relative;}
.Leftcp ul li a{color:#666666;display:block;}
.Leftcp ul li a:hover{background-image:url('cn_r3_c2.jpg');background-repeat:no-repeat;background-position:left bottom;color:#143788;}
.Leftcp ul li ul{display:none;position:absolute;top:-1px;left:229px;width:200px;left:-2000px;top:-2000px;border:1px #CCCCCC solid;background-color:white;opacity:0.95;}
.Leftcp ul li ul li{position:relative;}
.Leftcp ul li ul li a{display:block;font-size:13px;color:#000;background-image:none;}
.Leftcp ul li ul li a:hover{background-color:#143788;color:white;background-image:none;}
.Leftcp ul li ul li ul{display:none;left:-2000px;top:-2000px;}


.MainRight{
	width:900px;
	float:right;
	padding-right:20px;
}

.Righttit{
background-image:url('line.png');
 background-repeat:no-repeat;
 background-position: left bottom;
 padding:0px 0 10px 0;
 font-size:32px;
 line-height:45px;
 color:#666;

	
}
.Rightcont{
	  padding:40px 0;
}




.QQpfk {
	position:absolute;
	top:185px;
	right:10px;
	width:98px;
	margin:0px;
	text-align:center;
	color:#FFFFFF;
}

.QQpfk ul li{
	color:#FFFFFF;
	background-image:url('index_r11_c16.jpg');
	background-repeat:no-repeat;
	background-position:8px center;
	padding:8px 0;
	text-indent:15px;
	font-size:16px;
	line-height:32px;
}

/**********页尾*/
.Footer{
   height:88px;
   clear:both;
   background-color:#0F2968;
   padding:40px 0;
}


.Footer1{
	width:1200px;
	color:#FFFFFF;
	line-height:25px;

}
.Footer1 a{
	color:#FFFFFF;
}
.keyi_fl{
	width:100%;
	clear:both;
	text-align:center;
}
.keyi_fl .flc{
	width:1190px;
	margin:0 auto;
	font-size:12px;
	padding:10px 0;
}

.keyi_fl .flc a:hover{
	text-decoration:underline;
}


/* 引进人才 */
table.job{width:100%;margin:50px 0;border-collapse:collapse;}
table.job thead td{font-size:18px;font-weight:bold;text-align:center;}
table.job td{border:1px solid #acacac;padding:10px;}
table.job tbody td:first-child{width:150px;text-align:center;font-weight:bold;}

/* 公司优势 */
ul.gsys{display:flex;flex-wrap:wrap;justify-content:space-between;}
ul.gsys li{width:47%;text-align:center;padding:10px 0;}
ul.gsys li img{width:100%;height:300px;}

/* 联系我们 */
table.contact{width:100%;margin:50px 0;border-collapse:collapse;}
table.contact td{border:1px solid #acacac;padding:5px 10px;}
table.contact td:first-child{width:200px;text-align:right;font-weight:bold;}

/* 公司环境 */
p.gshj.title{background-color:#6666661f;font-size:18px;color:#1a1568;font-weight:bold;padding:5px;text-align:center;margin-top:20px;}
ul[class^=gshj]{display:flex;flex-wrap:wrap;justify-content:space-between;}
ul[class^=gshj] li{width:47%;text-align:center;padding:10px 0;}
ul[class^=gshj] li img{width:100%;height:300px;}

/* 产品表格 */
table.ProdTable{
	border-collapse: collapse;
	width:100%;
}
table.ProdTable td{
	padding:5px;
	border:1px #666666 solid;
	text-align:center;
}

